v12ではGateway Intentsの指定は不要
Discord.js v12ではv6を使っているためDiscord.js v12を使用している場合はクライアントの作成時に指定する必要はない 10月7日以降、指定しない場合は特権でないIntentとDeveloper Portalで有効にした特権Intentが有効になる
詳細
Intentを指定しない場合の動きがすべてのIntentが有効(すべての情報を取得できる)から、特権でない Intent と Developer Portal で有効にした特権 Intent のみが有効(一部の情報の取得がデフォルトでは制限される)となるように変更される。
要するに10/7日以前のデフォルトは全てで、以降は(全て - 特権) + 有効化したものとなる
つまりDeveloper Portalから2つとも有効化すれば、10/7以前のデフォルトと同じ動作になる
対応としては以下の3つが考えられる
Priviliged Intentsを有効化した上で、Intents.ALLをClient作成時に指定する(100サーバー以下または申請する場合)
gateway v8におけるintent必須化を見据えた対応
もしかして元から不要だった?ソース求むyuta0801.icontig.icon
clarifyとか言ってるので不要だったのかもしれないtig.icon
でもdiffを見るとわかるのだけどこれをclarifyというのは無理があると思うtig.icon